// 数据库集合的相关配置
// 1、定义数据集合的结构：定义出集合中数据有哪些属性，属性的值是什么类型
const { Schema, model } = require('mongoose');

// 出租方
const loginlSchema = new Schema({
    account: String,
    password: String
}, { versionKey: false });
// 租客
const logintSchema = new Schema({
    account: String,
    password: String
}, { versionKey: false });
// 管理员
const loginaSchema = new Schema({
    account: String,
    password: String
}, { versionKey: false });
// 2、定义数据集合的模型：将 Schema 架构和数据库中的集合关联起来
// model('模型名称',loginlSchema,'数据库中的集合名称');
// 出租方
const loginlModel = model('loginlModel', loginlSchema, 'lessors');

// 租方
const logintModel = model('logintModel', logintSchema, 'tenants');

// 管理员
const loginaModel = model('loginaModel', loginaSchema, 'admins');
module.exports.loginlModel = loginlModel;
module.exports.logintModel = logintModel;
module.exports.loginaModel = loginaModel;

